package com.glsc.ngateway.opmanage.dto;


import cn.hutool.core.annotation.Alias;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.persistence.Column;
import java.io.Serializable;
import java.math.BigDecimal;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class DepositoryCounterBankExcelDto implements Serializable {
    private static final long serialVersionUID = 5904448835129276163L;

    @ApiModelProperty(value = "起始日期")
    @Alias(value = "起始日期")
    private String effectBeginDate;

    @ApiModelProperty(value = "截止日期")
    @Alias(value = "截止日期")
    private String effectEndDate;

    @ApiModelProperty(value = "柜台余额均值")
    @Alias(value = "柜台余额均值")
    private BigDecimal counterBalanceAverage;

    @ApiModelProperty(value = "客户结息金额")
    @Alias(value = "客户结息金额")
    private BigDecimal customerInterestAmount;

    @ApiModelProperty(value = "客户结息利率")
    @Alias(value = "客户结息利率")
    private BigDecimal customerInterestRate;

    @ApiModelProperty(value = "银行余额均值")
    @Alias(value = "银行余额均值")
    private BigDecimal averageBankBalance;

    @ApiModelProperty(value = "银行结息金额")
    @Alias(value = "银行结息金额")
    private BigDecimal bankInterestAmount;

    @ApiModelProperty(value = "银行平均利率")
    @Alias(value = "银行平均利率")
    private BigDecimal averageBankRate;
}
